You can break a port into multiple interfaces, such as breaking one 40G port into four 10G ports. You can also revert the breakout.
In SLX-OS, you can use the show running-config hardware command to determine whether breakout mode is configured for a device.
You can break a port into the following modes: one 10g port, one 25g port, one 100g port, two 40g ports, two 50g ports, four 10g ports, and four 25g ports.
The breakout interfaces you create are identified by the name of the original interface followed by a suffix.
When you run revert a breakout, the breakout interfaces are deconfigured and deleted. The original Ethernet interface in the default configuration is created automatically.
You can configure breakout for one or more IP addresses. For more configuration examples, see the ExtremeCloud Orchestrator Command Reference, 3.6.0 .
Note
The efa inventory device interface set-breakout command is an operational (or exec) command, not a configuration command. With operational commands, there is no configuration persistence, no drift identification, and no configuration reconciliation. You run operational commands as needed.This example breaks three interfaces into four ports each.
efa inventory device interface set-breakout --ip 10.24.80.158 +--------------+----+-------+----------------+---------+--------+ | DeviceIP | ID | Name | Interface Type | Result | Reason | +--------------+----+-------+----------------+---------+--------+ | 10.24.80.158 | 73 | 0/2:2 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 72 | 0/1:4 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 74 | 0/3:2 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 78 | 0/3:3 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 75 | 0/3:4 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 70 | 0/1:1 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 71 | 0/1:3 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 80 | 0/2:1 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 79 | 0/1:2 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 76 | 0/2:3 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 69 | 0/3:1 | ethernet | Success | | + +----+-------+----------------+---------+--------+ | | 77 | 0/2:4 | ethernet | Success | | +--------------+----+-------+----------------+---------+--------+ Interface Details --- Time Elapsed: 48.3801684s ---
This example removes breakout mode on multiple devices.
efa inventory device interface unset-breakout --ip 10.24.80.158,10.24.80.159 --if-name 0/9-12 +--------------+--------------+----------------+----------------+---------+ | DeviceIP | Interface ID | Interface Name | Interface Type | Result | +--------------+--------------+----------------+----------------+---------+ | 10.24.80.158 | 248 | 0/10 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 250 | 0/11 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 249 | 0/12 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 247 | 0/9 | ethernet | Success | +--------------+--------------+----------------+----------------+---------+ | 10.24.80.159 | 252 | 0/10 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 254 | 0/11 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 253 | 0/12 | ethernet | Success | + +--------------+----------------+----------------+---------+ | | 251 | 0/9 | ethernet | Success | +--------------+--------------+----------------+----------------+---------+ Interface Details --- Time Elapsed: 1m52.8562333s ---
This example lists all breakout interfaces created on devices..
$ efa inventory device interface list-breakout --ip 10.20.246.18 +--------------+--------+-----------------+ | IP Address | Name | AppState | +--------------+--------+-----------------+ | 10.20.246.18 | 0/52:1 | cfg-refreshed | + +--------+-----------------+ | | 0/52:2 | cfg-refreshed | + +--------+-----------------+ | | 0/52:3 | cfg-refreshed | + +--------+-----------------+ | | 0/52:4 | cfg-refreshed | + +--------+-----------------+ | | 0/53:1 | cfg-in-sync | + +--------+-----------------+ | | 0/53:2 | cfg-in-sync | + +--------+-----------------+ | | 0/53:3 | cfg-in-sync | + +--------+-----------------+ | | 0/53:4 | cfg-in-sync | +--------------+--------+-----------------+